
Writer's Calc 1.02


About

I demonstrated a Newton PDA to my friend his first question was, "Can it do math?"

Of course, Writer's Calc allows you to enter an expression anywhere that accepts text input and compute the answer by tapping the Assist button.  Try it!


How To

The valid Assist verbs are '=' and 'calc'. Try writing one of the examples below in the Notepad and tap Assist.

	Some examples are for use with the Assist button: 
		2+2 = 
		calc 3/6 
		sin(45) =
		calc max(4+3,4*2) 
		(log(12.4)-log(5.6))/(12.0 - 2.0) =
		
* Please note, that for the Newton Intelligent Assistant to interpret the expression you MUST have a SPACE between the verb and the expression.

* Some users have found that they can execute other Newton internal functions. If you do this you do so at your own risk. Some of these functions can really screw up your Newton. Please only use the documented functions.
  
Because you can use Newton script you can do the following:
  	x := 1;
  	y := 2;
  	(x-y)/(x+y) calc
  This can be usefull if you have an expression that you want to plug multiple values into to find a bunch of answers. You only need to change 'x' in one place and then recalculate.


Errors

The following text might also appear as an answer:
	Did not compute - you might see this if the expression you entered can not be interpretted. 
		- check for  mispelled formulas,
		- check for 2 numbers with out an operator in between them. For example 4 + 5 5 + 2 - you will need to scrub out the space between the 5s or you will need to insert an operator, or
		- check for decimals that do not start with 0.  You will need to enter .2 as 0.2
	Not A Number - square root of negative numbers will generate this answer.
	positive infinity or negative infinity - for instances of +/- 
	Division by zero - you divided by zero.


Functions

The following definitions are taken from the Newton Programmer's Guide.

	Trigometric Functions: 

		acos(x) - arccosine of x
		asin(x) - arcsine of x
		atan(x) - arctangent of x
		cos(x) - cosine of x
		cosh(x) - hyperbolic cosine of x
		sin(x) - sine of x
		sinh(x) - hyperbolic sine of x
		tan(x) - tangent of x
		tanh(x) - hyperbolic tangent of x
		hypot(x,y) - square root of the sum of the squares of x and y

		* the sin(),cos(),tan() ... functions want parameters in radians. To convert
		degrees to radians multiply the degrees by pi/180.

	Miscellaneous Functions:

		exp(x) - e to the x power
		log(x) - log base-e of x
		log10(x) - log base-10 of x
		pow(x,y) - x raised to the y power
		sqrt(x) - square root of x
		gamma(x) - gamma of x
		lgamma(x) - base-e logarithm of the absolute value of the gamma of x
		max(a,b) - returns the maximum value either a or b
		min(a,b) - returns the minimum value either a or b
		ceiling(x) - rounds real numbers up to an integer
		floor(x) - rounds down  real numbers to an integer
	
	Finacial Functions:
	
		annuity(rate, periods) - calculates the present value factore of an annuity at a given interest rate of the specified number of periods.
		compound(rate,period) - compounded interest factor over the specified number of periods


Current Problems in Newton OS 2.0

1. You can have more than 15 words in a string passed to ParseUtter or you get
"The Assistant cannot interpret this."

2. 10 word expressions take an unbearably long time when you have 1000+ names due 
to how IA tries to be intelligent.


TO FIX the Current Problems in Newton OS 2.0

Install IGOR.pkg. IGOR is freeware developed by Catamount Software to fix the above problems.


Cost & Registering

Shareware $10.00

Please specify your EMAIL ADDRESS!!! 

	* Pay by check, cash, or money order to the address below

	* Register on CompuServe GO:SWREG look for ID# ???. It's there I just don't know the number.

	* You can pay with a credit card via e-mail using the Newton program named
	"Register" written by Flash Sheridan.


CS-Reg.pkg

Use CS-Reg.pkg to enter your registration code:
	1. Install CS-Reg.pkg onto your Newton
	2. Run CS-Reg.pkg
	3. Select Writer's Calc from the "Application" popup
	4. Enter your registration code
	5. Tap "Register"
	

Contact Information

Hardy Macia 
Catamount Software
P.O. Box 8276 
Essex VT 05451, USA
(802) 372-9512

email   : hardy@catamount.com 

URL : <http://www.catamount.com>



Standard Disclaimer
Writer's Calc is Copyright  1993-95 by Catamount Software. It may  be 
distributed freely for non-commercial purposes with this README.  
All rights to this software are reserved by the Catamount Software. 
The Catamount Software assumes no risk in the use of this software. 
